COBOL প্রোগ্রামিং ভাষায় IF-ELSE স্টেটমেন্ট একটি শর্তাধীন স্টেটমেন্ট যা প্রোগ্রামটি একটি নির্দিষ্ট শর্তের উপর ভিত্তি করে বিভিন্ন কোড ব্লক কার্যকর করতে সাহায্য করে। এটি প্রোগ্রামারকে শর্ত অনুযায়ী কোড পরিচালনা করতে সক্ষম করে, যেমন কোনো শর্ত সত্য হলে একটি নির্দিষ্ট কাজ করা এবং মিথ্যা হলে অন্য একটি কাজ করা।
IF স্টেটমেন্টের সাহায্যে কোনো শর্ত পরীক্ষা করা হয় এবং সেই শর্ত সত্য হলে একটি কোড ব্লক চলতে থাকে।
IF condition
statement(s)
END-IF.
এখানে condition হলো যে শর্তটি পরীক্ষা করা হবে এবং যদি তা সত্য হয়, তাহলে কোড ব্লকটি কার্যকর হবে।
IF AGE >= 18
DISPLAY 'You are an adult.'
END-IF.
এই কোডে যদি AGE ১৮ বা তার বেশি হয়, তাহলে "You are an adult." প্রদর্শিত হবে।
IF-ELSE স্টেটমেন্টের সাহায্যে দুটি ভিন্ন শর্ত যাচাই করা যায়। যদি প্রথম শর্তটি সত্য হয়, তখন প্রথম কোড ব্লক কার্যকর হবে, আর যদি শর্তটি মিথ্যা হয়, তখন অন্য কোড ব্লক কার্যকর হবে।
IF condition
statement(s) 1
ELSE
statement(s) 2
END-IF.
এখানে statement(s) 1 তখন কার্যকর হবে যখন শর্ত সত্য হবে, এবং statement(s) 2 কার্যকর হবে যখন শর্ত মিথ্যা হবে।
IF AGE >= 18
DISPLAY 'You are an adult.'
ELSE
DISPLAY 'You are a minor.'
END-IF.
এই উদাহরণে, যদি AGE ১৮ বা তার বেশি হয়, তাহলে "You are an adult." প্রদর্শিত হবে। অন্যথায়, "You are a minor." প্রদর্শিত হবে।
এটি একাধিক শর্ত পরীক্ষা করতে ব্যবহৃত হয়। একাধিক শর্ত সত্য হতে পারে এবং IF-ELSE IF-ELSE স্টেটমেন্টে শর্তগুলো একের পর এক পরীক্ষা করা হয়।
IF condition1
statement(s) 1
ELSE IF condition2
statement(s) 2
ELSE
statement(s) 3
END-IF.
IF AGE >= 18
DISPLAY 'You are an adult.'
ELSE IF AGE >= 13
DISPLAY 'You are a teenager.'
ELSE
DISPLAY 'You are a child.'
END-IF.
এই কোডে:
COBOL এ IF-ELSE স্টেটমেন্টের মধ্যে বিভিন্ন তুলনা অপারেটর ব্যবহার করা যেতে পারে। এই অপারেটরগুলো শর্ত নির্ধারণ করতে ব্যবহৃত হয়।
IF AGE = 18
DISPLAY 'You are exactly 18 years old.'
ELSE IF AGE > 18
DISPLAY 'You are older than 18.'
ELSE
DISPLAY 'You are younger than 18.'
END-IF.
এই উদাহরণে:
COBOL-এ IF-ELSE স্টেটমেন্টের মাধ্যমে শর্তাধীন কোড ব্লক তৈরি করা সম্ভব। এটি প্রোগ্রামটি আরো নমনীয় এবং বুদ্ধিদীপ্তভাবে পরিচালিত করতে সহায়ক হয়, কারণ এটি প্রোগ্রামের মধ্যে শর্ত অনুযায়ী বিভিন্ন কর্মসম্পাদন করতে সক্ষম। IF, IF-ELSE, এবং IF-ELSE IF-ELSE স্টেটমেন্টের ব্যবহার শর্ত অনুযায়ী কোডের কার্যকারিতা পরিবর্তন করতে সাহায্য করে।
common.read_more